package br.ugf.projeto.agentes.impl;

import br.ugf.projeto.agentes.FornecedorConsumidor;
import br.ugf.projeto.util.Produto;
import br.ugf.projeto.util.PropertiesHandler;

/**
 * <p>
 * </p>
 * 
 * @author Rodrigo Souza
 * @version 1.0 Created on Mar 28, 2008
 */
public class Montadora
	extends FornecedorConsumidor
{

	/**
	 * <p>
	 * Field <code>serialVersionUID</code>
	 * </p>
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * <p>
	 * </p>
	 * 
	 * @see br.ugf.projeto.agentes.Consumidor#setup()
	 */
	@Override
	protected void setup()
	{
		// Configura o arquivo de propriedades
		PropertiesHandler.setResourceBundle( "config" );

		this.estoqueQtde.put( Produto.PRODUTO_PNEU, Integer.parseInt( PropertiesHandler
			.getString( "MONTADORA.ESTOQUE_INICIAL.PNEU" ) ) );
		this.estoqueQtde.put( Produto.PRODUTO_VIDROS, Integer.parseInt( PropertiesHandler
			.getString( "MONTADORA.ESTOQUE_INICIAL.VIDROS" ) ) );
		this.estoqueQtde.put( Produto.PRODUTO_CARROCERIA, Integer.parseInt( PropertiesHandler
			.getString( "MONTADORA.ESTOQUE_INICIAL.CARROCERIA" ) ) );
		super.setup();
	}
}
